package com.ssy.lingxi.order.model.vo.basic.request;

import com.ssy.lingxi.common.model.vo.PageVO;
import com.ssy.lingxi.order.handler.annotation.DateStringFormatAnnotation;

import java.io.Serializable;

/**
 * 分页查询收货单列表接口参数
 * @author 万宁
 * @version 2.0.0
 * @date 2021-07-19
 */
public class ReceiveOrderPageVO extends PageVO implements Serializable {

    private static final long serialVersionUID = -2796578160595426835L;
    /**
     * 送货单号
     */
    private String receiveNo;
    /**
     * 摘要
     */
    private String digest;

    /**
     * 计划周期起始日期，格式为yyyy-MM-dd
     */
    @DateStringFormatAnnotation
    private String startDate;

    /**
     * 计划周期结束日期，格式为yyyy-MM-dd
     */
    @DateStringFormatAnnotation
    private String endDate;

    /**
     * 供应会员名称
     */
    private String vendorMemberName;

    public String getReceiveNo() {
        return receiveNo;
    }

    public void setReceiveNo(String receiveNo) {
        this.receiveNo = receiveNo;
    }

    public String getDigest() {
        return digest;
    }

    public void setDigest(String digest) {
        this.digest = digest;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getVendorMemberName() {
        return vendorMemberName;
    }

    public void setVendorMemberName(String vendorMemberName) {
        this.vendorMemberName = vendorMemberName;
    }
}
